package top.chmin.project.cloud.common.menu.auto;


import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * chmin
 * 2023-12-25 09:15:43
 * cloud-builder
 */
public interface MenuUpdateById {

    @PostMapping("/au/menu/updateById")
    int updateById(@RequestBody Param param);

    @Getter
    @Setter
    @Accessors(chain = true)
    class Param {
        // 父级菜单
        Long ParentMenu;
        // label
        String MenuLabel;
        // path
        String MenuPath;
        // key
        String MenuKey;
        // ID
        Long id;
    }

}
